Julia中的变量基础核心在于 类型推断。与C++等语言不同,Julia能自动根据赋值内容推断数据类型,实现类似脚本的使用体验,同时具备编译型性能。
1. 词法规则与大小写敏感性
Julia的标识符严格遵循 大小写敏感。例如,名为 marks 的变量与 Marks完全不同。所有变量名 必须以字母开头;后续字符可以包含数字、字母或下划线。
2. 蛇形命名法(snake_case)
根据Julia的编码风格指南,开发者应使用小写字母,并用下划线连接多个单词(即蛇形命名法),以保持命名一致性。
3. Julia与静态语言的对比
在Julia中,我们无需显式声明类型,编译器会自动推断 9.5 是 Float64 类型。
C++(显式声明)
int roll = 15;Julia(类型推断)
roll = 154. 环境配置与执行
要运行脚本,请使用 include("filename.jl")。要配置开发环境,可安装如 IJulia (用于Jupyter), PyPlot,或使用如 Atom 和 Juno等IDE。
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>